﻿using System.ComponentModel;

namespace ThresholdAssistant.Enums
{
    /// <summary>
    /// 错误码
    /// </summary>
    public enum RobotErrorType
    {
        /// <summary>
        /// 请输入商户号
        /// </summary>
        [Description("请输入商户号")]
        MerchantRequired = 230100,

        /// <summary>
        /// 请输入协议类型
        /// </summary>
        [Description("请输入协议类型")]
        ProtocolTypeRequired = 230101,

        /// <summary>
        /// 请输入机器人列表
        /// </summary>
        [Description("请输入机器人列表")]
        RobotListRequired = 230102,

        /// <summary>
        /// 未知商户
        /// </summary>
        [Description("未知商户")]
        MerchantUnknown = 230103,

        /// <summary>
        /// 商户状态未启用，暂无权限
        /// </summary>
        [Description("商户状态未启用，暂无权限")]
        MerchantStatusNoEnable = 230104,

        /// <summary>
        /// 目前还不支持的协议类型，请重新选着
        /// </summary>
        [Description("目前还不支持的协议类型，请重新选择")]
        ProtocolTypeUnsupported = 230105,

        /// <summary>
        /// 请输入微信别名
        /// </summary>
        [Description("请输入微信别名")]
        WeChatAliasRequired = 230106,

        /// <summary>
        /// 请输入微信密码
        /// </summary>
        [Description("请输入微信密码")]
        WeChatPasswordRequired = 230107,

        /// <summary>
        /// 请输入微信版本号
        /// </summary>
        [Description("请输入微信版本号")]
        WeChatVersionRequired = 230108,

        /// <summary>
        /// 请输入微信硬件信息
        /// </summary>
        [Description("请输入微信硬件信息")]
        HardwareTextRequired = 230109,

        /// <summary>
        /// 请输入省份编码
        /// </summary>
        [Description("请输入省份编码")]
        ProvinceNoRequired = 230123,

        /// <summary>
        /// 请输入城市编码
        /// </summary>
        [Description("请输入城市编码")]
        CityNoRequired = 230111,

        /// <summary>
        /// 注册区域不匹配
        /// </summary>
        [Description("注册区域不匹配")]
        RegisterAreaMismatch = 230112,

        /// <summary>
        /// 入库项目不匹配
        /// </summary>
        [Description("入库项目不匹配")]
        InStockItemNoMismatch = 230113,

        /// <summary>
        /// 请输入入库项目名称
        /// </summary>
        [Description("请输入入库项目名称")]
        StockItemNameRequired = 230114,

        /// <summary>
        /// 请输入注册区域名称
        /// </summary>
        [Description("请输入注册区域名称")]
        RegisterAreaNameRequired = 230115,

        /// <summary>
        /// 请输入微信账号信息
        /// </summary>
        [Description("请输入微信账号信息")]
        WechatAccountListRequired = 230116,

        /// <summary>
        /// 设备匹配失败
        /// </summary>
        [Description("设备匹配失败")]
        NoMatchDeviceNo = 230117,

        /// <summary>
        /// 请输入登陆方式
        /// </summary>
        [Description("请输入登陆方式")]
        LoginFlagTypeRequired = 230118,

        /// <summary>
        /// 请输入微信唯一标识列表
        /// </summary>
        [Description("请输入微信唯一标识列表")]
        DeviceUserSerialNoParameterException = 230119,

        /// <summary>
        /// 未知的机器人信息列表
        /// </summary>
        [Description("未知的商家机器人关系数据")]
        UnknownMerchantRobot = 230120,

        /// <summary>
        /// 请输入订单号
        /// </summary>
        [Description("请输入订单号")]
        OrderNoRequired = 230121,

        /// <summary>
        /// 暂无订单信息
        /// </summary>
        [Description("暂无订单信息")]
        NoOrderInfo = 230122,

        /// <summary>
        /// 设备分配已完成,无需重复分配
        /// </summary>
        [Description("设备分配已完成,无需重复分配")]
        AssignRobotDeviceSuccess = 230123,

        /// <summary>
        /// 暂无订单详情数据
        /// </summary>
        [Description("暂无订单详情数据")]
        NoOrderDetails = 230124,

        /// <summary>
        /// 订单数量和机器人数量不匹配
        /// </summary>
        [Description("订单数量和机器人数量不匹配")]
        RobotCountNoMatchRobotList = 230125,

        /// <summary>
        /// 存在重复的机器人信息
        /// </summary>
        [Description("存在重复的机器人信息")]
        RobotWxIdRepeat = 230126,

        /// <summary>
        /// 参数错误，选择了跨省之后，跨市必填
        /// </summary>
        [Description("参数错误，选择了跨省之后，跨市必填")]
        CrossCityRequired = 230127,

        /// <summary>
        /// 未匹配到满足条件的出库机器人
        /// </summary>
        [Description("未匹配到满足条件的出库机器人")]
        NoMatchOutRobot = 230128,

        /// <summary>
        /// 未匹配到满足条件的出库机器人
        /// </summary>
        [Description("参数错误，出库匹配数量必须大于0")]
        MatchOutRobotTotalError = 230129,

        /// <summary>
        /// 机器人列表中没有可用的机器人
        /// </summary>
        [Description("机器人列表中没有可用的机器人")]
        UnUseRobotList = 230130,

        /// <summary>
        /// 机器人列表中没有在线的机器人
        /// </summary>
        [Description("机器人列表中没有在线的机器人")]
        OffLineRobotList = 230131,

        /// <summary>
        /// 机器人信息未知
        /// </summary>
        [Description("机器人信息未知")]
        UnknownRobot = 230132,

        /// <summary>
        /// 机器人设备信息未知
        /// </summary>
        [Description("机器人设备信息未知")]
        UnknownRobotDevice = 230133,

        /// <summary>
        /// 机器人扩展信息未知
        /// </summary>
        [Description("机器人扩展信息未知")]
        UnknownRobotExtend = 230134,

        /// <summary>
        /// 请输入微信版本号
        /// </summary>
        [Description("请输入微信版本号")]
        WeixinVersionRequired = 230135,

        /// <summary>
        /// 请输入CCTYPE
        /// </summary>
        [Description("请输入CCTYPE")]
        CCTypeRequired = 230136,

        /// <summary>
        /// 请输入机器人编号列表
        /// </summary>
        [Description("请输入机器人编号列表")]
        RobotSerialNoListRequired = 230137,

        /// <summary>
        /// 请输入机器人编号
        /// </summary>
        [Description("请输入机器人编号")]
        RobotSerialNoRequired = 230138,

        /// <summary>
        /// 请输入微信唯一标识
        /// </summary>
        [Description("请输入微信唯一标识")]
        DeviceUserSerialNoRequired = 230139,

        /// <summary>
        /// 请输入机器人ID
        /// </summary>
        [Description("请输入机器人ID")]
        RobotWxIdRequired = 230140,

        /// <summary>
        /// 请输入扫码取人托管方式
        /// </summary>
        [Description("请输入扫码取人托管方式")]
        TrusteeshipConfirmWayRequired = 230141,

        /// <summary>
        /// 请输入微信账号
        /// </summary>
        [Description("请输入微信账号")]
        WxAccountRequired = 230142
    }
}